package it.fantacalcio.hibernate.dao;

import it.fantacalcio.model.Giocatore;

import java.util.List;

public interface GiocatoreDAO {
	
	public void save(Giocatore giocatore) throws Exception;
	public void delete(Giocatore giocatore) throws Exception;
	public void update(Giocatore giocatore) throws Exception;
	public Giocatore get(Long id) throws Exception;
	public List<Giocatore> list() throws Exception;
	public List<Giocatore> findByExample(Giocatore giocatore) throws Exception;
	public List<Giocatore> search(Giocatore giocatore, Integer rangeValore) throws Exception;
	public List<String> listaSquadreReali() throws Exception;
	public void deleteAll() throws Exception;

}
